be above board - French English Dictionary